package com.xx.xunyou.dao.item.good;

import com.xx.xunyou.entity.item.good.XunyouGood;
import com.xx.xunyou.entity.item.good.XunyouGoodExample;
import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface XunyouGoodDAO {
    long countByExample(XunyouGoodExample example);

    int deleteByExample(XunyouGoodExample example);

    int deleteByPrimaryKey(Integer goodId);

    int insert(XunyouGood record);

    int insertSelective(XunyouGood record);

    List<XunyouGood> selectByExample(XunyouGoodExample example);

    XunyouGood selectByPrimaryKey(Integer goodId);

    int updateByExampleSelective(@Param("record") XunyouGood record, @Param("example") XunyouGoodExample example);

    int updateByExample(@Param("record") XunyouGood record, @Param("example") XunyouGoodExample example);

    int updateByPrimaryKeySelective(XunyouGood record);

    int updateByPrimaryKey(XunyouGood record);
}